Individual identifying device

ABSTRACT

An individual identifying device includes a generation unit and an imaging unit. The generation unit generates a pattern on an object. The imaging unit acquires an image of the pattern after the pattern is stabilized, in conjunction with generation of the pattern by the generation unit.

CROSS REFERENCE TO RELATED APPLICATIONS

This application is a National Stage of International Application No.PCT/JP2016/081135 filed Oct. 20, 2016.

TECHNICAL FIELD

The present invention relates to an individual identifying device, anindividual identifying method, and a program.

BACKGROUND ART

In order to ensure traceability of distributed objects and the like,generation of patterns for individual identification on various objectssuch as industrial products and goods has been performed. For example,in Patent Documents 1 and 2, a random distribution pattern of taggantparticles is generated on an object.

Also, imaging of a pattern generated on an object for individualidentification is performed. For example, in Patent Documents 1 and 2, arandom distribution pattern on an object is imaged by a camera.

Further, Patent Document 3 describes a torque wrench having a functionof generating a predetermined pattern in colored ink on the head of afastening member so that it can be confirmed that it is a fasteningmember tightened with a set torque value. Moreover, in Patent Document3, when the tightening is completed, the fastening member is imaged witha camera by an inspector, and the captured image is displayed on ascreen display unit.

Meanwhile, there is another technique related to the present inventionas described below.

Patent Document 4 describes a multi-function printer that functions asan electrophotographic copying apparatus and an identificationinformation reading apparatus.

In the electrophotographic copying apparatus described in PatentDocument 4, an ID function is given to each copy by allowing presence oflight emission toner at random on each image. Specifically, first, bythe exposure means, an electrostatic latent image is formed on thesurface of an electrophotographic photosensitive member on thephotosensitive drum, based on the original image. Next, by thedeveloping means, a charged developer is attached to theelectrophotographic photosensitive member on which the electrostaticlatent image is formed, whereby the electrostatic latent image isdeveloped. Here, as a developer, a developer containing a toner in whicha toner that emits light by the light of a specific wavelength otherthan visible light (emission toner) is mixed with a non-emission toner.Next, by the transfer means, an image developed on theelectrophotographic photosensitive member is transferred to copierpaper. Then, by the fixing means, an image containing the emission tonerand the non-emission toner is fixed onto the copier paper. Thereby, acopy image in which identification information is added to the originalimage is obtained.

Next, in the identification information reading apparatus described inPatent Document 4, a printed matter on which an image configured ofemission toner and non-emission toner is irradiated with light having aspecific wavelength other than visible light, and the image is opticallyread. In the image, light-emission toner is fixed randomly. Accordingly,when the pattern is read with light having a particular wavelength otherthan visible light, identification information for identifying the imageinformation on the medium is obtained. The identification information isstored, or collated with identification information of another imagethat is previously stored.

In order to create a copy image in which identification information isadded to the original image and acquire the identification informationof the created copy image by using the multi-function printer describedin Patent Document 4, a user needs to perform two operational steps.That is, first, a user generates a copy image from the original image byusing the electrophotographic copying apparatus. Then, the user allowsthe identification information reader to read the generated copy imageto acquire the identification information.

Further, Patent Document 5 describes a method of forming an opticalscattering layer by coating a transparent substrate with ink using aninkjet system. Specifically, a coating step in which ink droplets areimpacted on a transparent substrate from an inkjet head is repeatedseveral times. Thereby, an optical scattering layer having an unevenstructure on the transparent substrate is formed. Further, between aplurality of coating steps, a drying step for drying the ink applied tothe transparent substrate by the preceding coating step is provided. Thedrying step is performed because the wettability of the ink, applied inthe coating step after the drying step, is changed according to thesurface energy state of the underlying. The ink is raised by a kind ofself-organization phenomenon, whereby a cyclic roughness structure isformed on the surface of the finally obtained coating film. Therefore,as there is no such a need after the last drying step, the drying stepis not performed.

It is described that in the drying step, it is preferable to control thedrying condition of the ink previously applied onto the transparentsubstrate, by the drying temperature and the drying time. Further, it isalso described that the drying condition can be checked visually, or bymicroscopic observation, image analysis, or the like. It is described asan example that it is possible to confirm that the ink is dried byobserving the state of the reflected light. It is also described that inthe drying step, evaporation of the solvent in the ink is facilitated byusing a drying means including a heating means such as a heater or anair supply means such as a fan.

Patent Document 1: JP 2007-534067 A

Patent Document 2: JP 2013-69188 A

Patent Document 3: JP 5634121 B

Patent Document 4: JP 2006-106655 A

Patent Document 5: JP 2015-200820 A

SUMMARY

As described above, Patent Documents 1, 2, and 4 describe generating apattern on an object for individual identification, and acquiring animage of the generated pattern. However, they do not refer to acquiringof an image of a generated pattern immediately after generation of thepattern for individual identification on an object.

On the other hand, Patent Document 3 describes that a work of generatinga pattern on an object and a work of acquiring an image of the generatedpattern are performed continuously. However, in Patent Document 3, aftergenerating a pattern on an object, whether or not to acquire an image ofthe generated pattern is left to the judgment of a person who operatesthe camera. Therefore, even though a pattern is generated on an object,there is a possibility that a discrepancy occurs between generation of apattern and acquisition of an image such that an image of the generatedpattern may not be acquired or, on the contrary, an image of an objecton which no pattern is generated may be acquired.

An exemplary object of the present invention is to provide an individualidentifying device that solves the aforementioned problems.

An individual identifying device, according to an exemplary aspect ofthe present invention, includes

a generation unit that generates a pattern on an object, and

an imaging unit that acquires an image of the pattern after the patternis stabilized, in conjunction with generation of the pattern.

An individual identifying method, according to another exemplary aspectof the present invention, includes

generating a pattern on an object, and

acquiring an image of the pattern after the pattern is stabilized, inconjunction with generation of the pattern.

A program, according to another exemplary aspect of the presentinvention, causes a computer to function as an imaging unit thatacquires an image of a pattern after the pattern in stabilized, inconjunction with generation of the pattern on an object.

As the present invention has the configuration described above, it ispossible to prevent a discrepancy from occurring between generation of apattern and acquisition of an image thereof. Further, as an image of agenerated pattern after being stabilized is acquired, it is possible toprevent an image of the pattern in an unstable state from beingacquired. Thereby, accuracy of individual identification can beenhanced.

BRIEF DESCRIPTION OF DRAWINGS

FIG. 1 is a diagram illustrating an exemplary configuration of anindividual identifying device according to a first exemplary embodimentof the present invention.

FIG. 2 is a diagram illustrating an example of an ink supplying unitusable as a generation unit of the individual identifying deviceaccording to the first exemplary embodiment of the present invention.

FIG. 3 is a diagram illustrating another example of an ink supplyingunit usable as a generation unit of the individual identifying deviceaccording to the first exemplary embodiment of the present invention.

FIG. 4 is a diagram illustrating another example of an ink supplyingunit usable as a generation unit of the individual identifying deviceaccording to the first exemplary embodiment of the present invention.

FIG. 5 is a diagram illustrating an exemplary configuration of thegeneration unit of the individual identifying device according to thefirst exemplary embodiment of the present invention.

FIG. 6 is a diagram illustrating a state where an ink supplying unit ofthe generation unit of the individual identifying device is lowered to apattern generation position in the first exemplary embodiment of thepresent invention.

FIG. 7 is a diagram illustrating an exemplary configuration of animaging unit of the individual identifying device according to the firstexemplary embodiment of the present invention.

FIG. 8 is a diagram illustrating an exemplary configuration of adetermination unit provided to the imaging unit of the individualidentifying device according to the first exemplary embodiment of thepresent invention.

FIG. 9 is an exemplary graph for explaining an operation of a comparisonunit included in the determination unit provided to the imaging unit ofthe individual identifying device according to the first exemplaryembodiment of the present invention.

FIG. 10 is an exemplary graph for explaining an operation of a collationunit included in the determination unit provided to the imaging unit ofthe individual identifying device according to the first exemplaryembodiment of the present invention.

FIG. 11 is another example of a graph for explaining an operation of thecollation unit included in the determination unit provided to theimaging unit of the individual identifying device according to the firstexemplary embodiment of the present invention.

FIG. 12 is a diagram illustrating another exemplary configuration of adetermination unit provided to the imaging unit of the individualidentifying device according to the first exemplary embodiment of thepresent invention.

FIG. 13 is a diagram illustrating an exemplary configuration of an imageprocessing unit provided to the imaging unit of the individualidentifying device according to the first exemplary embodiment of thepresent invention.

FIG. 14 is a flowchart illustrating a procedure of an individualidentifying method performed using the individual identifying deviceaccording to the first exemplary embodiment of the present invention.

FIG. 15 is a diagram illustrating an exemplary configuration of anindividual identifying device according to a second exemplary embodimentof the present invention.

FIG. 16 is a flowchart illustrating a procedure of an individualidentifying method performed using the individual identifying deviceaccording to the second exemplary embodiment of the present invention.

FIG. 17 is an external perspective view of an individual identifyingdevice, when viewed from an obliquely lower side, according to a thirdexemplary embodiment of the present invention.

FIG. 18 is an external perspective view of the individual identifyingdevice, when viewed from an obliquely upper side, according to the thirdexemplary embodiment of the present invention.

FIG. 19 is a flowchart illustrating a procedure of an individualidentifying method performed using the individual identifying deviceaccording to the third exemplary embodiment of the present invention.

FIG. 20 is a diagram illustrating an exemplary configuration of anindividual identifying device according to a fourth exemplary embodimentof the present invention.

FIG. 21 is a diagram illustrating an example of a computer forimplementing an individual identifying device of the present invention.

EXEMPLARY EMBODIMENTS

Next, exemplary embodiments of the present invention will be describedin detail with reference to the drawings.

First Exemplary Embodiment

Referring to FIG. 1, an individual identifying device 100 according to afirst exemplary embodiment of the present invention is a device thatgenerates a pattern 111 for individual identification on an object 110.The individual identifying device 100 is also a device that images thepattern 111 to acquire an image of the generated pattern 111.Furthermore, the individual identifying device 100 is a device thatgenerates an individual identifier to be used for individualidentification of the object 110, from the acquired image of the pattern111.

The object 110 is a target to which the pattern 111 for individualidentification is generated. The object 110 is an industrial product ora product package, for example. The object 110 may be any of personalbelongings (such as a business card and a notebook) or part of anindividual body (for example, a finger or the like).

The individual identifying device 100 includes a generation unit 101 andan imaging unit 102 as main function units.

The generation unit 101 has a function of generating the pattern 111 forindividual identification on the object 110. The generation unit 101generates the pattern 111 by applying ink onto the object 110, forexample. The generation unit 101 may include an ink supply unit such asan ink pen or an ink jet, for example. The ink supply unit may use anink mixed with fine particles, rather than a normal ink. As fineparticles, fine particles such as metal powder, glass powder, or taggantdescribed in Patent Documents 1 and 2 may be used. It is desirable thatfine particles are particles having a reflection property different fromthat of the material constituting the ink (except for such fineparticles). It is also desirable that the fine particles are containednonuniformly in the ink. As an ink pen using such an ink, a pen marketedunder the name of lame pen, lame-contained pen, lame-containedfluorescent marker, or the like can be used, for example. Of course, itis possible to use a pen designed exclusively for the present invention,or use a commercially available pen by replacing the ink with an inkmixed with fine particles.

FIG. 2 illustrates an example of an ink supply unit usable as thegeneration unit 101. An ink supply unit 121 of this example isconfigured such that a nib portion 123 made of a felt material ismounted in a through hole provided at the tip end portion of apen-shaped housing 122. The inside of the housing 122 is partitionedinto two rooms by a partition wall 126, and the respective rooms arefilled with inks 124 and 125 mixed with fine particles.

The densities of the particles in the inks 124 and 125 are differentfrom each other. For example, the density per unit volume of the fineparticles contained in the ink 124 is several times to several tenstimes higher than the density per unit volume of the fine particlescontained in the ink 125. Further, the respective fine particles havedifferent reflection property from that of the material of the ink otherthan the fine particles.

The inks 124 and 125 in the respective rooms in the housing 122regularly soak into the nib portion 123 by capillary phenomenon. Even inthe tip portion of the nib portion 123, both inks are not mixedcompletely. As a result, when drawing a dot on the object with the inkseeped out from the tip of the nib portion 123, a pattern having unevendistribution of the fine particles in a dot is obtained.

A cap 127 attached to the rear end of the housing 122 is detachable soas to enable refilling of the inks 124 and 125.

The ink supply unit 121 illustrated in FIG. 2 is configured such thattwo kinds of inks having different densities of fine particles soak intothe nib portion 123 made of a felt material. However, the ink supplyunit 121 may be configured such that three kinds of inks havingdifferent densities of fine particles soak into the nib portion 123.Further, the nib portion 123 may not be made of a felt material but hasa structure having a ball and a tip (member for supplying ink from anink tank to the ball) like a nib of a ballpoint pen.

FIG. 3 illustrates another example of an ink supply unit usable as thegeneration unit 101. An ink supply unit 131 of this example has aconfiguration that the partition wall 126 is removed from the ink supplyunit 121 illustrated in FIG. 2 whereby only one type of ink 124 is used.

FIG. 4 illustrates another example of an ink supply unit usable as thegeneration unit 101. An ink supply unit 141 of this embodiment 141includes an ink jet nozzle 142, a drive unit 143, and an ink tank 144.In the ink tank 144, an ink similar to the inks 124 and 125 illustratedin FIGS. 2 and 3 may be used, besides a normal ink. When the drive unit143 receives an output command over a signal line not illustrated, thedrive unit 143 allows an ink supplied from the ink tank 144 to be jettedfrom the tip end of the ink jet nozzle 142 for a certain time at apredetermined pressure. The ink jetted to the outside adheres to thesurface of the object and forms a pattern.

FIG. 5 is a block diagram illustrating an example of the generation unit101. In the generation unit 101 of this example, an ink supply unit 152is detachably mounted in a through hole provided in a plate 151. The inksupply unit 152 has a return spring 153 that constantly applies upwardelastic force to the ink supply unit 152. Above the ink supply unit 152,there is a drive unit 155 that vertically moves a piston rod 154 of acylinder when receiving a predetermined command from the outside. Thehousing of the drive unit 155 and the plate 151 are connected by aconnecting member 157. As illustrated in FIG. 6, when the piston rod 154is stroked downward by the drive unit 155 to press the ink supply unit152, the ink supply unit 152 is lowered from the standby position to theink supply position against the elastic force of the return spring 153.Thereby, when the ink supply unit 152 is of the pen type as illustratedin FIG. 2 or 3, the nib portion 123 abuts against the surface of theobject 110 and the ink is supplied to the surface of the object 110. Inthe case where the ink supply unit 152 is of the ink jet type asillustrated in FIG. 4, the tip end portion of the ink jet nozzle 142 ispositioned at a height appropriate for jetting out the ink. When the inkis jetted from the position, the ink is supplied to the surface of theobject 110. On the other hand, when the piston rod 154 is raised by thedrive unit 155, the ink supply unit 152 is raised to the standbyposition by the elastic force of the return spring 153.

In the generation unit 101 illustrated in FIG. 5, the ink supply unit152 is moved from the standby position to the ink supply position, andis also moved from the ink supply position to the standby position.Accordingly, a cylinder stroke mechanism with the piston rod 154 of thecylinder is used. However, the mechanism of vertically moving the inksupply unit 152 is not limited to the cylinder stroke mechanism. It ispossible to use another mechanism such as a linear motion mechanismusing a linear guide and a ball screw, for example.

Referring to FIG. 1 again, the imaging unit 102 has a function ofimaging the pattern 111 in conjunction with generation of the pattern111 by the generation unit 101. The imaging unit 102 also has a functionof acquiring an image of the pattern 111 after stabilization of thepattern 111 generated by the generation unit 101. Furthermore, theimaging unit 102 also has a function of extracting an individualidentifier from the acquired image of the pattern 111.

FIG. 7 is a block diagram illustrating an example of the imaging unit102. The imaging unit 102 of this example includes a camera 161, adetection unit 162, a determination unit 163, and an image processingunit 164. The detection unit 162, the determination unit 163, and theimage processing unit 164 can be implemented by a computer 500 includingan arithmetic processing unit 501 and a storage unit 502 and a program503 as illustrated in FIG. 21, besides a dedicated hardware. The program503 is read by the computer 500 when the computer 500 is started or thelike, and controls the operation of the computer 500 to therebyimplement the detection unit 162, the determination unit 163, and theimage processing unit 164 on the computer 500.

The camera 161 may be configured of a charge coupled devices (CCD) imagesensor or a complementary metal oxide (CMOS) image sensor, for example.

The detection unit 162 has a function of detecting whether or notgeneration of a pattern is performed by the generation unit 101. Thedetermination unit 163 has a function of determining whether or not thepattern generated by the detection unit 162 is stabilized. The imageprocessing unit 164 has a function of acquiring an image of the patternafter it is determined that the pattern is stabilized. The imageprocessing unit 164 also has a function of extracting and outputting afeature amount for individual identification from the acquired image.Hereinafter, exemplary configurations of the detection unit 162, thedetermination unit 163, and the image acquisition unit 164 will bedescribed in detail.

First, an exemplary configuration of the detection unit 162 will bedescribed.

The detection unit 162 may be configured to detect motion of thegeneration unit 101 when it generates a pattern to thereby detectwhether or not generation of a pattern is performed by the generationunit 101. For example, if the generation unit 101 performs apredetermined motion when generating a pattern, the detection unit 162may be configured to detect the predetermined motion of the generationunit 101. For example, when the generation unit 101 has theconfiguration illustrated in FIG. 5, it is possible to have aconfiguration of detecting, by a limit switch 156, that the ink supplyunit 152 is lowered to the ink supply position, as illustrated in FIGS.5 and 6.

The detection unit 162 may also be configured to detect whether or notgeneration of a pattern is performed by the generation unit 101, byexchanging a signal with the generation unit 101. For example, when thegeneration unit 101 has the configuration illustrated in FIG. 5, acommand given from the outside to the drive unit 155 is also given tothe detection unit 162 simultaneously. The detection unit 162 detectsthat a pattern is generated by the generation unit 101 when it receivesa command.

The detection unit 162 may also be configured to detect whether or notgeneration of a pattern is performed by the generation unit 101 bydetecting a visual change in a predetermined region on the object 110through image recognition. For example, the detection unit 162 acquiresan image of a predetermined region on the object 110 at certain timeintervals by the camera 161 via the image acquisition unit 164. As thepredetermined region, a region including a portion where the pattern 111is planned to be generated is desirable. Next, the detection unit 162calculates a difference between a predetermined feature amount extractedfrom one acquired image and a predetermined feature amount extractedfrom one image acquired immediately before it, and compares an absolutevalue of the calculated difference with a threshold. Here, as a featureamount, an average value of luminance values of an image may be used.However, it is not limited thereto. Next, when the absolute value of thedifference is larger than the threshold, the detection unit 162determines that the generation unit 101 has generated a pattern.Otherwise, the detection unit 162 determines that the generation unit101 has not generated a pattern. In general, a region where a pattern isplanned to be generated is significantly changed visually, before andafter the generation of a pattern. Therefore, by detecting such a visualchange, it is possible to detect whether or not the generation unit 101has generated a pattern.

Next, an exemplary configuration of the determination unit 163 will bedescribed.

FIG. 8 is a block diagram illustrating an example of the determinationunit 163. The determination unit 163 of this example determines, throughimage processing, whether or not the pattern 111 is stabilized, based ontime-series images obtained by imaging the pattern 111 generated on theobject 110 in a time-series manner. The determination unit 163 includesan image acquisition unit 171, a feature point extraction unit 172, alocal feature amount calculation unit 173, a reference value storingunit 174, a feature point storing unit 175, a local feature amountstoring unit 176, a comparison unit 177, collation units 178 and 179,and a determination result output unit 180.

The image acquisition unit 171 acquires time-series images of thepattern 111 generated on the object 110 directly from the camera 161 orindirectly via the image processing unit 164. To the acquired image, animage identifier i such as an image number is given.

The feature point extraction unit 172 extracts characteristic points(feature points) existing at edges or corners from an image, by theaction of a differential filter (sobel or the like) on thetwo-dimensional luminance distribution of the image acquired by theimage acquisition unit 171. The local feature amount calculation unit173 calculates, from an extracted feature point and a pixel value of apixel in the vicinity thereof, the feature amount relating to thefeature point (local feature amount). As the local feature amount, amethod of assigning an orientation (direction) for each feature pointbased on the gradient or the gradient direction of the distribution ofpixel values in a two-dimensional array, such as Scale Invariant FeatureTransform (SIFT) or Binary Robust Independent Elementary Features(BRIEF) can be used, for example. However, it is not limited thereto.

The reference value storing unit 174 stores a reference value to becompared with the number of feature points extracted from each image ofthe time-series images. The reference value is determined based on thenumber of feature points necessary for achieving predetermined collationaccuracy. The feature point storing unit 175 stores information offeature points (such as the number of the feature points and positionsin the image) extracted from each image of the time-series images, inassociation with the image identifier i. The local feature amountstoring unit 176 stores a local feature amount calculated from eachfeature point of each image of the time-series images, in associationwith the image identifier i.

Each time a feature point is extracted from an image having the imageidentifier i by the feature point extraction unit 172, the comparisonunit 177 compares the number of feature points extracted from the imagewith the reference value stored in the reference value storing unit 174.When the number of extracted feature points exceeds the reference value,the comparison unit 177 outputs a set of the image identifier i and avalue 1. Otherwise, the comparison unit 177 outputs a set of the imageidentifier i and a value 0.

Each time a feature point is extracted from an image having the imageidentifier i by the feature point extraction unit 172, the collationunit 178 collates the information of the extracted feature points withthe information of the feature points extracted from an immediatelypreceding image in time (image identifier i−1) stored in the featurepoint storing unit 175, and calculates a score indicating the degree ofsimilarity between the two. For example, the collation unit 178calculates the score by using the number of feature points correspondingto each other between both images. Alternatively, the collation unit 178calculates the score by normalizing the number of feature pointscorresponding to each other between both images with the number offeature points in the collation target image. However, the method ofcalculating the score is not limited thereto. The collation unit 178compares the calculated score with a threshold, and when the score hashigher similarity than the threshold, the collation unit 178 outputs aset of the image identifier i and a value 1. Otherwise, the collationunit 178 outputs a set of the image identifier i and a value 0.

Each time a local feature amount is extracted from an image having theimage identifier i by the local feature amount calculation unit 173, thecollation unit 179 collates the extracted local feature amount with thelocal feature amount extracted from an immediately preceding image intime (image identifier i−1) stored in the local feature amount storingunit 176, and calculates a score indicating the degree of similaritybetween the two. For example, the collation unit 179 calculates thescore by using the number of local feature amounts corresponding to eachother between both images. Alternatively, the collation unit 179calculates the score by normalizing the number of local feature amountscorresponding to each other between both images with the number of localfeature amounts in the collation target image. Alternatively, thecollation unit 179 calculates the score from the Hamming distancebetween codes representing the local feature amounts of the two.However, the method of calculating the score is not limited thereto. Thecollation unit 179 compares the calculated score with a threshold, andwhen the score has higher similarity than the threshold, the collationunit 179 outputs a set of the image identifier i and a value 1.Otherwise, the collation unit 179 outputs a set of the image identifieri and a value 0.

FIG. 9 is a graph for explaining the operation of the comparison unit177 in the determination unit 163. The horizontal axis represents anelapsed time after the ink is supplied, the vertical axis represents thenumber of detected feature points, and a black circle represents thenumber of feature points acquired from each of the images constitutingthe time-series images. Further, one-dot chain line represents areference value stored in the reference value storing unit 174. Asillustrated in FIG. 9, in general, the number of feature pointsextracted from an image increases as the time passes after the ink issupplied. This is because during the time until the ink dries (severalmilliseconds to several seconds to several tens seconds), thecharacteristics of reflection and transmission of light of the substrateof the ink are changed in a direction of increasing the number offeature points. Accordingly, a certain reference value is set, and whenthe number of extracted feature points exceeds the reference value, itis determined that the pattern is stabilized. In the example of FIG. 9,although the number of feature points extracted from either of twoimages captured at time t1 and time t2 is below the reference value, thenumber of feature points extracted from an image captured at time t3exceeds the reference value. Therefore, for the images captured at timet1 and time t2, the comparison unit 177 outputs a set of the imageidentifier thereof and a value 0, while outputs a set of the imageidentifier thereof and a value 1 for the image captured at time t3.

FIG. 10 is a graph for explaining the operation of the collation units178 and 179 in the determination unit 163. The horizontal axisrepresents an elapsed time after the ink is supplied, the vertical axisrepresents the collation score, and a black circle represents acollation score between each image constituting the time-series imagesand an immediately preceding image thereof. Further, a one-dot chainline represents a threshold. The example illustrated in FIG. 10 shows acase where as the collation score is greater, information of featurepoints and local feature amounts of two images are more similar. Asillustrated in FIG. 10, in general, the collation score with theimmediately preceding image increases as the time passes after the inkis supplied. This is because although the characteristics of reflectionand transmission of light of the substrate of the ink are changed duringthe time until the ink dries (several milliseconds to several seconds toseveral tens seconds), when the ink almost dried, such a change does notoccur. Therefore, a certain threshold is set, and when the score withthe immediately preceding image exceeds the threshold, it is determinedthat the pattern is stabilized. In the example of FIG. 10, although thecollation score between the two images captured at time t1 and time t2is below the threshold, the collation score between the image capturedat time t3 and the image captured at time t2 exceeds the threshold.Therefore, for the image captured at time t2, the collation units 178and 179 output a set of the image identifier thereof and a value 0, andfor the image captured at time t3, output a set of the image identifierthereof and a value 1. Further, for the image of time t1 that iscaptured first after the ink is supplied, the collation units 178 and179 output a value 0 unconditionally.

FIG. 11 is a graph for explaining the operation of the collation units178 and 179 in the determination unit 163. The horizontal axisrepresents the elapsed time after the ink is supplied, the vertical axisrepresents the collation score, and a black circle represents acollation score between each image constituting the time-series imagesand an immediately preceding image. Further, a one-dot chain linerepresents a threshold. The example illustrated in FIG. 11 shows a casewhere as the collation score is smaller, information of feature pointsand local feature amounts of the two images are more similar. In theexample of FIG. 11, although the collation score between the two imagescaptured at time t1 and time t2 exceeds the threshold, the collationscore between the image captured at time t3 and the image captured attime t2 is below the threshold. Therefore, for the image captured attime t2, the collation units 178 and 179 output a set of the imageidentifier thereof and a value 0, and for the image captured at time t3,output a set of the image identifier thereof and a value 1. Further, forthe image of time t1 that is captured first after the ink is supplied,the collation units 178 and 179 output a value 0 unconditionally.

FIG. 12 is a block diagram illustrating another example of thedetermination unit 163. The determination unit 163 of this embodimentincludes a timer 181.

The timer 181 is activated when generation of the pattern 111 isdetected by the detection unit 162, and after a subsequent predeterminedperiod has passed, the timer 181 outputs a signal indicating that thepattern 111 is stabilized. The predetermined period is determined basedon the result of actually measuring the time from generation of thepattern 111 by supplying ink to the object 110 until the pattern 111 isstabilized.

Next, the image processing unit 164 will be described.

FIG. 13 is a block diagram illustrating an example of the imageprocessing unit 164. The image processing unit 164 of this exampleincludes an image acquisition unit 191, a feature point extraction unit192, a local feature amount calculation unit 193, and a local featureamount output unit 194.

The image acquisition unit 191 has a function of acquiring an image ofthe pattern 111 on the object 110 with use of the camera 161. The imageacquisition unit 191 acquires one image by transmitting a command torelease the shutter to the cameral 161 and reading, from the camera 161,an image captured by the camera 161 according to the command, forexample. The image acquisition unit 191 transmits the acquired image tothe processing unit in the subsequent stage, or outputs it to thedetection unit 162 and the determination unit 163.

The feature point extraction unit 192 and the local feature amountcalculation unit 193 have functions similar to those of the featurepoint extraction unit 172 and the local feature amount calculation unit173 illustrated in FIG. 8. That is, the feature point extraction unit192 extracts characteristic points (feature points) existing at edges orcorners from an image acquired by the image acquisition unit 191. Thelocal feature amount calculation unit 193 calculates, from an extractedfeature point and a pixel value of a pixel in the vicinity thereof, thefeature amount relating to the feature point (local feature amount).

The local feature amount output unit 194 outputs the local featureamount calculated by the local feature amount calculation unit 193 as anindividual identifier of the object 110. The local feature amount outputunit 194 outputs the local feature amount to an external server deviceor the like in a wired or wireless manner, or outputs the local featureamount to an external database, and stores it therein, for example.

FIG. 14 is a flowchart illustrating a procedure of an individualidentifying method performed using the individual identifying device100. Hereinafter, the individual identifying method according to thepresent embodiment will be described with reference to FIG. 14.

First, the generation unit 101 of the individual identifying device 100generates a pattern 111 for individual identification by applying ink onthe object 110 (step S101). For example, in the case of the generationunit 101 illustrated in FIG. 5, the piston rod 154 is stroked downwardby the drive unit 155 to lower the ink supply unit 152 from the standbyposition to the ink supply position. Thereby, when the ink supply unit152 is of the pen type as illustrated in FIG. 2 or 3, the nib portion123 abuts against the surface of the object 110 and the ink is suppliedto the surface of the object 110. In the case where the ink supplyingunit 152 is of the ink jet type as illustrated in FIG. 4, the tip endportion of the ink jet nozzle 142 is positioned at a height appropriatefor jetting the ink. When the ink is jetted from the position, the inkis supplied to the surface of the object 110. Then, the piston rod 154is raised by the drive unit 155, whereby the ink supply unit 152 israised to the standby position.

Next, the imaging unit 102 of the individual identifying device 100detects whether or not generation of a pattern is performed by thegeneration unit 101 (step S102). Specifically, the imaging unit 102 usesthe detection unit 162 to detect a predetermined motion of thegeneration unit 101 to thereby detect whether or not generation of apattern is performed. Alternatively, the imaging unit 102 uses thedetection unit 162 to detect a visual change in the pattern generationplanned region on the object 110 through image recognition, to therebydetect whether or not generation of a pattern is performed.Alternatively, the imaging unit 102 uses the detection unit 162 toexchange, with the generation unit 101, a command for the drive unit 155to thereby detect whether or not generation of a pattern is performed.

Next, when the imaging unit 102 detects that a pattern is generated bythe generation unit 101, the imaging unit 102 determines whether or notthe generated pattern 111 is stabilized (step S103). Specifically, theimaging unit 102 uses the determination unit 163 to compare the numberof feature points extracted from a plurality of images constituting thetime-series images of the pattern obtained by imaging the pattern in atime-series manner after the generation of the pattern with a referencevalue, and at a point of time when an image in which the number offeature points exceeds the reference value is obtained, the imaging unit102 determines that the pattern is stabilized. Alternatively, theimaging unit 102 uses the determination unit 163 to compare informationrelated to each of the feature points extracted from a plurality ofimages constituting the time-series images of the pattern obtained byimaging the pattern in a time-series manner after the generation of thepattern with each other, and at a point of time when a temporallysubsequent image from which information related to a plurality offeature points that is almost similar to the information related to thefeature points extracted from a temporally preceding image is obtained,the imaging unit 102 determines that the pattern is stabilized.Alternatively, the imaging unit 102 uses the determination unit 163 todetermine that the pattern is stabilized at a point of time when apredetermined time has passed since generation of the pattern.

Next, when the imaging unit 102 detects that the generated pattern 111is stabilized, the imaging unit 102 acquires an image of the pattern 111after the pattern is stabilized (step S104). Specifically, after it isdetected that the pattern 111 is stabilized with use of the imageprocessing unit 164, the imaging unit 102 acquires an image of thepattern 111 by using the camera 161. Alternatively, in the case wherethe determination unit 163 has the configuration illustrated in FIG. 8,as the pattern after being stabilized has been acquired by the imageacquisition unit 171, the imaging unit 102 omits the operation ofacquiring it again.

Next, the imaging unit 102 extracts the local feature amount forindividual identification from the acquired image of the pattern (stepS105). Specifically, the imaging unit 102 uses the image processing unit164 to extract the local feature amount for individual identificationfrom an image of the pattern in a stable state. Alternatively, in thecase where the determination unit 163 has the configuration illustratedin FIG. 8, as the local feature amount for individual identification hasbeen extracted by the image acquisition unit 171 from the image of thepattern after being stabilized, the imaging unit 102 omits the operationof acquiring it again.

Next, the imaging unit 102 outputs the extracted individual identifierto the outside (step S106). Specifically, the imaging unit 102 uses theimage processing unit 164 to transmit, to an external server device, thelocal feature amount extracted from an image of the stable pattern,along with the attribute information of the object 100 (name and numberof the object 110 and the like), or store them in a database. In thecase where the determination unit 163 has the structure illustrated inFIG. 8, the imaging unit 102 reads out the local feature amountextracted from an image of the pattern in a stable state from the localfeature amount storing unit 176 of the image processing unit 164, andtransmits it to an external server device along with the attributeinformation of the object 110, or stores them in a database.

As described above, according to the present embodiment, the imagingunit 102 acquires an image of a generated pattern in conjunction withgeneration of the pattern by the generation unit 101. Therefore, it ispossible to prevent a case of forgetting acquiring of an image of agenerated pattern although the pattern is generated on the object 111,and to prevent a case of acquiring an image of an object on which apattern is not generated. Therefore, it is possible to prevent adiscrepancy from occurring between generation of a pattern andacquisition of an image.

In general, an image of a pattern in an unstable state is not completelyidentical to but different from an image of the pattern in thesubsequent stable state. Therefore, if an image of a pattern in anunstable state is used for individual identification of an object,accuracy of individual identification is degraded. However, according tothe present embodiment, the imaging unit 102 acquires an image of apattern after the pattern generated by the generation unit 101 isstabilized. Therefore, according to the present embodiment, it ispossible to prevent an image of a pattern in an unstable state frombeing acquired. Thereby, accuracy of individual identification can beenhanced.

Further, by allowing the generation unit 101 and the imaging unit 102 tobe associated with each other, it is possible to make settings optimumsuch as an appropriate ratio, focusing, lighting, photographingdistance, and exposure, with respect to the pattern during imaging.Therefore, timely adjustment is unnecessary, and imaging errors can beprevented.

Second Exemplary Embodiment

Referring to FIG. 15, an individual identifying device 200 according toa second exemplary embodiment of the present invention performsgeneration of a pattern 211 on an object 210 and acquisition of an imageof the pattern 211 for each feed pitch on the upper surface of aconveyor belt 205. The object 210 and the pattern 211 are the same asthe object 110 and the pattern 111 illustrated in FIG. 1. The conveyorbelt 205 is also referred to as a conveyance path.

The individual identifying device 200 includes a generator 201, animager 202, a dryer 203, a controller 204, a conveyor belt drive 206,and optical switches 207 and 208. The generator 201 and the imager 202are disposed above the conveyor belt 205 with an interval in thelongitudinal direction of the conveyor belt 205.

The conveyor belt drive 206 is configured of a stepping motor forpitch-feeding the conveyor belt 205, or the like. The optical switch 207is a sensor that detects whether or not the object 211 is present on theconveyor belt 205 immediately below the generator 201. The opticalswitch 208 is a sensor that detects whether or not the object 211 ispresent on the conveyor belt 205 immediately below the imager 202.

The generator 201 is a unit that generates a pattern 211 with respect tothe object 210 on the conveyor belt 205 which is positioned immediatelybelow the generator 201. The generator 201 can be realized by thegeneration unit 101 as illustrated in FIG. 5, for example.

The dryer 203 is a unit that facilitates drying of the pattern 211. Thedryer 203 is mounted so as to be able to blow hot air to the pattern 211of the object 210 on the conveyor belt 205 which is positionedimmediately below the imager 202. The dryer 203 may blow cold air ratherthan hot air. Also, the dryer 203 may be configured to emit ultravioletlight or may be a heating means such as a heater.

The imager 202 is a unit that determines whether or not the pattern 211of the object 210 on the conveyor belt 205 positioned immediately belowthe imager 202 is stabilized, and acquires an image of the pattern 211after it is stabilized. The imager 202 is also a unit that extracts thefeature amount for individual identification from the acquired image ofthe pattern 211, and outputs it to the controller 204.

The controller 204 is a unit that controls the entire individualidentifying device 200. The controller 204 is connected with thegenerator 201, the imager 202, the dryer 203, the conveyor belt drive206, and the optical sensors 207 and 208 in a wired or wireless manner,and transmits a command thereto to thereby control the operationsthereof, or receives a signal therefrom.

FIG. 16 is a flowchart illustrating an exemplary operation in anindividual identifying method performed by the individual identifyingdevice 200. Hereinafter, the individual identifying method according tothe present embodiment will be described with reference to FIG. 16.

On the conveyor belt 205, a plurality of objects 210 are placed with apitch that is equal to the interval between the generator 201 and theimager 202. The controller 204 issues a command to the conveyor beltdrive 206 to drive the conveyor belt 205 by one pitch to therebyposition one object 210 on the conveyor belt 205 immediately below thegenerator 201 (S201). The fact that the object 210 is positioned on theconveyor belt 205 immediately below the generator 201 is detected by theoptical switch 207. At this time, the object 210 that has been presentimmediately below the generator 201 moves to a position immediatelybelow the imager 202 in a state where the pattern 211 is generated. Thefact that the object 210 is positioned on the conveyor belt 205immediately below the imager 202 is detected by the optical switch 208.

Next, the controller 204 issues a command to the generator 201 tothereby allow generation of the pattern 211 with respect to the object210 on the conveyor belt 205 immediately below the generator 201 (S202).Specifically, in the case of using the generation unit 101 illustratedin FIG. 5 as the generator 201, the piston rod 154 is stroked downwardby the drive unit 155 to thereby lower the ink supply unit 152 from thestandby position to the ink supply position. Thereby, in the case wherethe ink supply unit 152 is of the pen type as illustrated in FIG. 2 or3, the nib portion 123 abuts against the surface of the object 210 onthe conveyor belt 205 and the ink is supplied to the surface of theobject 210. In the case where the ink supplying unit 152 is of the inkjet type as illustrated in FIG. 4, the tip end portion of the ink jetnozzle 142 is positioned at a height appropriate for jetting the ink.When the ink is jetted from the position, the ink is supplied to thesurface of the object 210 on the conveyor belt 205. Then, the piston rod154 is raised by the drive unit 155, whereby the ink supply unit 152 israised to the standby position.

Next, the controller 204 detects whether or not the object 210 in whichthe pattern is generated is present immediately below the imager 202 atthat point (S203). For example, the controller 204 determines that theobject 210 in which a pattern is generated is present immediately belowthe imager 202 when the object 210 is detected at a position immediatelybelow the imager 202 by the optical sensor 208, and the object 210 hasbeen detected at a position immediately below the generator 201 by theoptical sensor 207 before being moved by one pitch and a command ofgenerating a pattern has been transmitted to the generator 201. Next,when the object 210 is not present immediately below the imager 202 atthat point of time (S203), the controller 204 returns to the processingof step S201. Meanwhile, when the object 210 is present immediatelybelow the imager 202 at that point of time (S203), the controller 204first issues a command to the dryer 203 to allow hot air to be blown tothe pattern 211 generated on the object 210 on the conveyor belt 205immediately below the imager 202 (step S204).

Next, the controller 204 issues a command to the imager 202 to therebyfirst determine whether or not the pattern 211 generated on the object210 on the conveyor belt 205 immediately below the imager 202 isstabilized (S205). Next, when determining that the pattern 211 isstabilized (S206), the controller 204 issues a command to the imager 202to acquire an image of the pattern 211 generated on the object 210 onthe conveyor belt 205 immediately below the imager 202 (S207). Next, thecontroller 204 issues a command to the imager 202 to extract the featureamount for individual identification from the acquired image of thepattern 211 and output it to an external server device not illustratedor store it in the database (S208). Then, the process returns to stepS201. Determination of whether or not the pattern is stabilized at stepS205, acquisition of an image of the pattern at step S206, andextraction of the feature amount for individual identification at stepS207 are performed by a method similar to that described in the firstexemplary embodiment.

As described above, according to the present embodiment, it is possibleto perform processing such as generation of a pattern, drying of thepattern, acquisition of an image of the pattern for each feeding pitchon the upper surface of the conveyor belt 205.

According to the present embodiment, as stabilization of the pattern 211generated on the object 210 is facilitated by the dryer 203, it ispossible to increase the number of objects that can be processed perunit time as compared with the case of natural drying.

Third Exemplary Embodiment

Referring to FIGS. 17 and 18, an individual identifying device 300according to a third exemplary embodiment of the present invention is aportable individual identifying device that is compact and lightweight.The individual identifying device 300 includes an outer casing 302 of ahollow structure having three legs 301, a disk-shaped plate 303 providedrotatably relative to the outer casing 302, an ink supply unit 304mounted on the plate 303, an imager 305, and a dryer 306. As the inksupply unit 304, the ink supply unit as illustrated in FIGS. 2 to 4 maybe used, for example.

The ink supply unit 304, the imager 305, and the dryer 306 are mountedwith predetermined intervals in the circumferential direction in theouter peripheral portion of the plate 303. Specifically, the ink supplyunit 304, the imager 305, and the dryer 306 are mounted detachably intoa plurality of through holes provided with predetermined intervals inthe circumferential direction in the outer peripheral portion of theplate 303. The dryer 306 is mounted so as to be able to blow hot air orthe like to the pattern that is present immediately below the imager305. The ink supply unit 304 includes a return spring 307 thatconstantly applies upward elastic force to the ink supply unit 304. In astate where the outer casing 302 is disposed on a plane with use of thethree legs 301, the length and the attachment angle of the three legs301 are adjusted such that the lower ends of the ink supply unit 304,the imager 305, and the dryer 306 come to positions away from the planeby predetermined distances.

The outer casing 302 includes therein a stepping motor 309 connected toa rotary shaft 308 of the plate 303, a drive unit 311 that verticallymoves a piston rod 310 of the cylinder, a controller 312 that controlsthe entire individual identifying device 300, and a battery 315 thatsupplies electric power to the respective units. The piston rod 310 ofthe drive unit 311 is mounted at a position away from the rotary shaft308 by the same distance as the distance between the ink supply unit 304and the rotary shaft 308. Further, on the upper surface of the outercasing 302, an operation button 313 and an LED 314 are provided.

The controller 204 is connected with the ink supply unit 304, the imager305, the dryer 306, the stepping motor 309, the drive unit 311, theoperation button 313, and the LED 314 by signal lines, and exchangessignals and commands with them to thereby control operation thereof andreceives signals therefrom. The rotary shaft 308 may have a hollowstructure, and the signal lines and the power lines connecting thecontroller 204 and the battery 315 and the ink supply unit 304, theimager 305, and the dryer 306 may be routed via the interior of therotary shaft 308.

FIG. 19 is a flowchart illustrating an exemplary operation of anindividual identifying method performed by the individual identifyingdevice 300. Hereinafter, the individual identifying method according tothe present embodiment will be described with reference to FIG. 19.

In the case of generating a pattern on an object, acquiring an image ofthe generated pattern, and extracting an individual identifier from theacquired image of the pattern, a user places the legs 301 of the outercasing 302 on a surface of the object for generating a pattern. Then,the user turns on the operation button 313.

When the operation button 313 is turned on (S301 in FIG. 19), thecontroller 312 turns on the LED 314 to inform the user that it is inoperation (S302). Next, the controller 312 issues a command to thestepper motor 309 to position the plate 303 at a pattern generationposition (S303). The pattern generation position is a position where theink supply unit 304 comes immediately below the piston rod 310. Next,the controller 312 generates a pattern on the object by the ink supplyunit 304 (S304). Specifically, the controller 312 issues a command tothe drive unit 311 to lower the piston rod 310 by a predeterminedamount. Thereby, the ink supply unit 304 is pushed by the piston rod 310and is lowered to the ink supply position against the elastic force ofthe return spring 307. Accordingly, when the ink supply unit 304 is ofthe pen type as illustrated in FIG. 2 or 3, the nib portion 123 abutsagainst the surface of the object and the ink is supplied to the surfaceof the object. Further, in the case where the ink supply unit 304 is ofthe ink jet type as illustrated in FIG. 4, the tip end portion of theink jet nozzle 142 is positioned at a height appropriate for jetting theink. When the ink is jetted from the ink jet nozzle 142 according to acommand from the controller 312, the ink is supplied to the surface ofthe object. When generation of a pattern is completed, the controller312 issues a command to the drive unit 311 to raise the piston rod 310to the original position. When the piston rod 310 is raised, the inksupply unit 304 is raised by the elastic force of the return spring 307.

Next, the controller 312 issues a command to the stepper motor 309 toposition the plate 303 at a pattern imaging position (S305). The patternimaging position is a position where the imager 305 comes immediatelybelow the piston rod 310. Next, the controller 312 blows hot air to thegenerated pattern by driving the dryer 306 (S306). Next, the controller312 issues a command to the imager 305 to thereby determine whether ornot the generated pattern is stabilized (S307). Next, when determiningthat the pattern is stabilized (S308), the controller 312 issues acommand to the imager 305 to acquire an image of the generated pattern(S309). Next, the controller 312 issues a command to the imager 305 toextract the feature amount for individual identification from theacquired image of the pattern, output it to an external server device,and store it in the database (S310). Determination of whether or not thepattern is stabilized at step S307, acquisition of an image of thepattern at step S308, and extraction of the feature amount forindividual identification at step S309 are performed by a method similarto the method described in the first exemplary embodiment.

Next, the controller 312 turns off the LED 314 to inform the user thatthe operation is completed (S311). Then, the controller 312 ends theprocess of FIG. 19. It is also possible to have a configuration thatbefore the end of the process of FIG. 19, the controller 312 issues acommand to the stepper motor 309 to position the plate 303 at a patterngeneration position.

As described above, according to the present embodiment, it is possibleto provide the portable individual identifying device 300 in which apattern can be generated on an object with an easy operation regardlessof time and place, and the feature amount for individual identificationcan be extracted from an image obtained by imaging the pattern.

Fourth Exemplary Embodiment

Referring to FIG. 20, an individual identifying device 400 according toa fourth exemplary embodiment of the present invention includes ageneration unit 401 and an imaging unit 402.

The generation unit 401 has a function of generating a pattern on anobject. The generation unit 401 may have a configuration similar to thatof the generation unit 101 of FIG. 1, for example. However, it is notlimited thereto.

The imaging unit 402 has a function of acquiring an image of a generatedpattern after being stabilized, in conjunction with generation of thepattern by the generation unit 401. The imaging unit 402 may have aconfiguration similar to that of the imaging unit 102 of FIG. 1, forexample. However, it is not limited thereto. The imaging unit 402 may beimplemented by the computer 500 including the arithmetic processing unit501 and the storage unit 502 and the program 503 as illustrated in FIG.21, besides a dedicated hardware. The program 503 is read by thecomputer 500 when the computer 500 is started or the like, and controlsoperation of the computer 500 to thereby implement the imaging unit 402on the computer 500.

The Individual identifying unit 400 according to the present embodimentconfigured as described above operates as described below. First, thegeneration unit 401 generates a pattern on an object. Then, the imagingunit 402 acquires an image of the generated pattern after beingstabilized, in conjunction with generation of the pattern.

As described above, the individual identifying device 400 according tothe present embodiment acquires an image of a pattern in conjunctionwith generation of the pattern. Accordingly, it is possible to preventoccurrence of discrepancy between generation of the pattern andacquisition of the image thereof.

Further, as the individual identifying device 400 of the presentembodiment acquires an image of the generated pattern after beingstabilized, it is possible to prevent an image of the pattern in anunstable state from being acquired. Thereby, accuracy of individualidentification can be enhanced.

While the present invention has been described with reference to theexemplary embodiments described above, the present invention is notlimited to the above-described embodiments. The form and details of thepresent invention can be changed within the scope of the presentinvention in various manners that can be understood by those skilled inthe art.

INDUSTRIAL APPLICABILITY

The present invention is applicable to the field of generating a patternfor individual identification on the surface of industrial products andproduct packaging, capturing an image of the pattern, and extracting thefeature amount for individual identification from the image.

The whole or part of the exemplary embodiments disclosed above can bedescribed as, but not limited to, the following supplementary notes.

(Supplementary Note 1)

An individual identifying device comprising:

a generation unit that generates a pattern on an object; and

an imaging unit that acquires an image of the pattern after the patternis stabilized, in conjunction with generation of the pattern.

(Supplementary Note 2)

The individual identifying device according to supplementary note 1,wherein

the imaging unit includes a detection unit that detects whether or notthe generation of the pattern was performed.

(Supplementary Note 3)

The individual identifying device according to supplementary note 1 or2, wherein

the imaging unit includes a determination unit that determines whetheror not the pattern is stabilized.

(Supplementary Note 4)

The individual identifying device according to supplementary note 3,wherein

the determination unit performs the determination based on time-seriesimages of the pattern obtained by imaging the pattern in a time-seriesmanner after the generation of the pattern.

(Supplementary Note 5)

The individual identifying device according to supplementary note 3,wherein

the determination unit performs the determination based on a result ofcomparing a number of feature points extracted from a plurality ofimages included in time-series images of the pattern obtained by imagingthe pattern in a time-series manner after the generation of the pattern,with a reference value.

(Supplementary Note 6)

The individual identifying device according to supplementary note 5,wherein

the imaging unit acquires an image, among the plurality of the images,in which the number of the feature points is larger than the referencevalue, as the image of the pattern after the pattern is stabilized.

(Supplementary Note 7)

The individual identifying device according to supplementary note 3,wherein

the determination unit performs the determination based on a result ofcomparing, with each other, pieces of information regarding a pluralityof feature points extracted from a plurality of images constitutingtime-series images of the pattern obtained by imaging the pattern in atime-series manner after the generation of the pattern.

(Supplementary Note 8)

The individual identifying device according to supplementary note 7,wherein

the imaging unit acquires, as the image of the pattern after the patternis stabilized, a temporally subsequent image from which informationregarding a plurality of feature points is extracted, the informationbeing almost same as information regarding a plurality of feature pointsextracted from a temporally preceding image.

(Supplementary Note 9)

The individual identifying device according to supplementary note 3,wherein

the determination unit performs the determination based on whether ornot a predetermined time passed from the generation of the pattern.

(Supplementary Note 10)

The individual identifying device according to supplementary note 2,wherein

the detection unit detects a predetermined motion of the generation unitin order to perform the detection.

(Supplementary Note 11)

The individual identifying device according to supplementary note 2,wherein

the detection unit detects a visual change in a predetermined region onthe object through image recognition in order to perform the detection.

(Supplementary Note 12)

The individual identifying device according to supplementary note 2,wherein

the detection unit exchanges a predetermined signal with the generationunit in order to perform the detection.

(Supplementary Note 13)

The individual identifying device according to any of supplementarynotes 1 to 12, wherein

the generation unit generates the pattern by applying ink on the object.

(Supplementary Note 14)

The individual identifying device according to any of supplementarynotes 1 to 13, wherein

the generation unit and the imaging unit are arranged with an intervalin a longitudinal direction of a conveying path for conveying theobject, and are configured to perform the generation and the acquisitionwith respect to the object on the conveying path.

(Supplementary Note 15)

The individual identifying device according to any of supplementarynotes 1 to 12, wherein

the individual identifying device is configured such that a plate thatmovably supports the generation unit and the imaging unit is built in aportable outer casing, and that the imaging unit is moved to a positionat which the pattern was generated by the generation unit to image thepattern.

(Supplementary Note 16)

An individual identifying method comprising:

generating a pattern on an object; and

acquiring an image of the pattern after the pattern is stabilized, inconjunction with generation of the pattern.

(Supplementary Note 17)

The individual identifying method according to supplementary note 16,further comprising

before the acquiring, detecting whether or not the generation of thepattern was performed.

(Supplementary Note 18)

The individual identifying method according to supplementary note 16 or17, further comprising before the acquiring, determining whether or notthe pattern is stabilized.

(Supplementary Note 19)

The individual identifying method according to supplementary note 18,wherein

the determining is performed based on time-series images of the patternobtained by imaging the pattern in a time-series manner after thegeneration of the pattern.

(Supplementary Note 20)

The individual identifying method according to supplementary note 18,wherein

the determination is performed based on a result of comparing a numberof feature points extracted from a plurality of images included intime-series images of the pattern obtained by imaging the pattern in atime-series manner after the generation of the pattern, with a referencevalue.

(Supplementary Note 21)

The individual identifying method according to supplementary note 20,wherein

the acquiring includes acquiring an image, among the plurality of theimages, in which the number of the feature points is larger than thereference value, as the image of the pattern after the pattern isstabilized.

(Supplementary Note 22)

The individual identifying method according to supplementary note 18,wherein

the determining is performed based on a result of comparing, with eachother, pieces of information regarding a plurality of feature pointsextracted from a plurality of images constituting time-series images ofthe pattern obtained by imaging the pattern in a time-series mannerafter the generation of the pattern.

(Supplementary Note 23)

The individual identifying method according to supplementary note 22,wherein

the acquiring includes acquiring, as the image of the pattern after thepattern is stabilized, a temporally subsequent image from whichinformation regarding a plurality of feature points is extracted, theinformation being almost same as information regarding a plurality offeature points extracted from a temporally preceding image.

(Supplementary Note 24)

The individual identifying device method to supplementary note 18,wherein

the determining is performed based on whether or not a predeterminedtime passed from the generation of the pattern.

(Supplementary Note 25)

The individual identifying method according to supplementary note 17,further comprising

detecting a predetermined motion of a generation unit that generates thepattern on the object in order to perform the detection.

(Supplementary Note 26)

The individual identifying method according to supplementary note 17,further comprising

detecting a visual change in a predetermined region on the objectthrough image recognition in order to perform the detection.

(Supplementary Note 27)

The individual identifying method according to supplementary note 17,further comprising

exchanging a predetermined signal with a generation unit that generatesthe pattern on the object in order to perform the detection.

(Supplementary Note 28)

The individual identifying method according to any of supplementarynotes 16 to 27, wherein

the generating includes generating the pattern by applying ink on theobject.

(Supplementary Note 29)

The individual identifying method according to any of supplementarynotes 16 to 28, wherein

the generating and the acquiring are performed with respect to theobject on a conveying path for conveying the object with use of ageneration unit and an imaging unit that are arranged with an intervalin a longitudinal direction of the conveying path.

(Supplementary Note 30)

The individual identifying method according to any of supplementarynotes 16 to 28, further comprising

placing a portable outer casing incorporating, in the portable outercasing, a plate that movably supports a generation unit and an imagingunit on the object, and after generating the pattern on the object bythe generation unit, moving the the imaging unit to a position at whichthe pattern was generated and imaging the pattern.

(Supplementary Note 31)

A program for causing a computer to function as an imaging unit thatacquires an image of a pattern after the pattern in stabilized, inconjunction with generation of the pattern on an object.

REFERENCE SIGNS LIST

-   100 individual identifying device-   101 generation unit-   102 imaging unit-   110 object-   111 pattern-   121 ink supply unit-   122 housing-   123 nib portion-   124 ink-   125 ink-   126 partition wall-   127 cap-   131 ink supply unit-   141 ink supply unit-   142 ink-jet nozzle-   143 drive unit-   144 ink tank-   151 plate-   152 ink supply unit-   153 return spring-   154 piston rod-   155 drive unit-   156 limit switch-   161 camera-   162 detection unit-   163 determination unit-   164 image processing unit-   171 image acquisition unit-   172 feature point extraction unit-   173 local feature amount calculation unit-   174 reference value storing unit-   175 feature point storing unit-   176 local feature amount storing unit-   177 comparison unit-   178 collation unit-   179 collation unit-   180 determination result output unit-   181 timer-   191 image acquisition unit-   192 feature point extraction unit-   193 local feature amount calculation unit-   194 local feature amount output unit-   200 individual identifying device-   201 generator-   202 imager-   203 dryer-   204 controller-   205 conveyor belt-   206 conveyor belt drive-   210 object-   211 pattern-   300 individual identifying device-   301 leg-   302 outer casing-   303 plate-   304 ink supply unit-   305 imager-   306 dryer-   307 return spring-   308 rotary shaft-   309 stepping motor-   310 piston rod-   311 drive unit-   312 controller-   313 operation button-   314 LED-   315 power source-   400 individual identifying device-   401 generation unit-   402 imaging unit

The invention claimed is:
 1. An individual identifying devicecomprising: a generation unit that generates a pattern on an object; andan imaging unit that acquires an image of the pattern after the patternis stabilized, in conjunction with generation of the pattern, whereinthe imaging unit includes a determination unit that determines whetheror not the pattern is stabilized, and the determination unit performsthe determination based on time-series images of the pattern obtained byimaging the pattern in a time-series manner after the generation of thepattern.
 2. The individual identifying device according to claim 1,wherein the imaging unit includes a detection unit that detects whetheror not the generation of the pattern was performed.
 3. The individualidentifying device according to claim 1, wherein in the determinationbased on the time-series images, the determination unit performs thedetermination based on a result of comparing a number of feature pointsextracted from a plurality of images included in the time-series images,with a reference value.
 4. The individual identifying device accordingto claim 3, wherein the imaging unit acquires an image, among theplurality of the images, in which the number of the feature points islarger than the reference value, as the image of the pattern after thepattern is stabilized.
 5. The individual identifying device according toclaim 1, wherein in the determination based on the time-series images,the determination unit performs the determination based on a result ofcomparing, with each other, pieces of information regarding a pluralityof feature points extracted from a plurality of images included in thetime-series images.
 6. The individual identifying device according toclaim 5, wherein the imaging unit acquires, as the image of the patternafter the pattern is stabilized, a temporally subsequent image fromwhich information regarding a plurality of feature points is extracted,the information being almost same as information regarding a pluralityof feature points extracted from a temporally preceding image.
 7. Theindividual identifying device according to claim 1, wherein thedetermination unit performs the determination based on whether or not apredetermined time passed from the generation of the pattern.
 8. Theindividual identifying device according to claim 2, wherein thedetection unit detects a predetermined motion of the generation unit inorder to perform the detection.
 9. The individual identifying deviceaccording to claim 2, wherein the detection unit detects a visual changein a predetermined region on the object through image recognition inorder to perform the detection.
 10. The individual identifying deviceaccording to claim 1, wherein the generation unit generates the patternby applying ink on the object.
 11. The individual identifying deviceaccording to claim 1, wherein the generation unit and the imaging unitare arranged with an interval in a longitudinal direction of a conveyingpath for conveying the object, and are configured to perform thegeneration and the acquisition with respect to the object on theconveying path.
 12. An individual identifying device comprising: ageneration unit that generates a pattern on an object, and an imagingunit that acquires an image of the pattern after the pattern isstabilized, in conjunction with generation of the pattern, wherein thegeneration unit generates the pattern by applying ink on the object, andthe individual identifying device is configured such that a plate thatmovably supports the generation unit and the imaging unit is built in aportable outer casing, and that the imaging unit is moved to a positionat which the pattern was generated by the generation unit to image thepattern.
 13. An individual identifying method comprising: generating apattern on an object; determining whether or not the pattern isstabilized and acquiring an image of the pattern after the pattern isstabilized, in conjunction with generation of the pattern, wherein inthe determining, the determining is performed based on time-seriesimages of the pattern obtained by imaging the pattern in a time-seriesmanner after the generation of the pattern.
 14. A non-transitorycomputer readable medium storing a program comprising instructions forcausing a computer to function as an imaging unit that acquires an imageof a pattern after the pattern in stabilized, in conjunction withgeneration of the pattern on an object, wherein the imaging unitincludes a determination unit that determines whether or not the patternis stabilized, and the determination unit performs the determinationbased on time-series images of the pattern obtained by imaging thepattern in a time-series manner after the generation of the pattern.